+Sat Oct 11 19:09:05 2003 Kristian Rietveld <kris@gtk.org>
+
+ * gtk/gtkentry.c (gtk_entry_set_text): Check if completion is
+ non-NULL before accessing it. Oops.
+
Sat Oct 11 15:47:03 2003 Kristian Rietveld <kris@gtk.org>
* gtk/gtkentrycompletion.[ch] (gtk_entry_completion_insert_action),
+Sat Oct 11 19:09:05 2003 Kristian Rietveld <kris@gtk.org>
+
+ * gtk/gtkentry.c (gtk_entry_set_text): Check if completion is
+ non-NULL before accessing it. Oops.
+
Sat Oct 11 15:47:03 2003 Kristian Rietveld <kris@gtk.org>
* gtk/gtkentrycompletion.[ch] (gtk_entry_completion_insert_action),
+Sat Oct 11 19:09:05 2003 Kristian Rietveld <kris@gtk.org>
+
+ * gtk/gtkentry.c (gtk_entry_set_text): Check if completion is
+ non-NULL before accessing it. Oops.
+
Sat Oct 11 15:47:03 2003 Kristian Rietveld <kris@gtk.org>
* gtk/gtkentrycompletion.[ch] (gtk_entry_completion_insert_action),
+Sat Oct 11 19:09:05 2003 Kristian Rietveld <kris@gtk.org>
+
+ * gtk/gtkentry.c (gtk_entry_set_text): Check if completion is
+ non-NULL before accessing it. Oops.
+
Sat Oct 11 15:47:03 2003 Kristian Rietveld <kris@gtk.org>
* gtk/gtkentrycompletion.[ch] (gtk_entry_completion_insert_action),
+Sat Oct 11 19:09:05 2003 Kristian Rietveld <kris@gtk.org>
+
+ * gtk/gtkentry.c (gtk_entry_set_text): Check if completion is
+ non-NULL before accessing it. Oops.
+
Sat Oct 11 15:47:03 2003 Kristian Rietveld <kris@gtk.org>
* gtk/gtkentrycompletion.[ch] (gtk_entry_completion_insert_action),
g_return_if_fail (text != NULL);
completion = gtk_entry_get_completion (entry);
- g_signal_handler_block (entry, completion->priv->changed_id);
+ if (completion)
+ g_signal_handler_block (entry, completion->priv->changed_id);
/* Actually setting the text will affect the cursor and selection;
* if the contents don't actually change, this will look odd to the user.
tmp_pos = 0;
gtk_editable_insert_text (GTK_EDITABLE (entry), text, strlen (text), &tmp_pos);
- g_signal_handler_unblock (entry, completion->priv->changed_id);
+ if (completion)
+ g_signal_handler_unblock (entry, completion->priv->changed_id);
}
void